package com.flyco.modules.stm.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.flyco.common.api.vo.Result;
import com.flyco.modules.stm.entity.StmChannelPrice;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
 * @Description: 渠道产品表
 * @Author: flyco
 * @Date:   2023-06-21
 * @Version: V1.0
 */
public interface IStmChannelPriceService extends IService<StmChannelPrice> {

    String setChannelPrice();

    List<StmChannelPrice> getByChannelId(String channelId);

    List<StmChannelPrice> getByStoreId(String storeId);

    List<String> getSkuCodeListByPartnerId(Long partnerId);

    Result<?> importExcel(HttpServletRequest request, HttpServletResponse response, Class<StmChannelPrice> stmChannelPriceClass);

    void deleteId(String id);
}
